/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const FileExcelFilled: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M3.25 1C2.55964 1 2 1.55964 2 2.25V13.75C2 14.4404 2.55964 15 3.25 15H12.75C13.4404 15 14 14.4404 14 13.75V5.01023C14 4.68318 13.8718 4.36915 13.6429 4.13551L10.939 1.37528C10.7039 1.13526 10.3821 1 10.0461 1H3.25ZM7.71289 10.6061V7H8.44349V10.6061H7.71289ZM7.35596 10.6059H6.48081L5.92603 9.78547L5.36734 10.6059H4.5L5.51189 9.21896L4.60549 7.98828H5.47673L5.92994 8.65246L6.37923 7.98828H7.24657L6.34016 9.21896L7.35596 10.6059ZM10.0656 10.6723C9.15923 10.6723 8.92091 10.1605 8.88184 9.73078L8.87012 9.62529H9.58118L9.59681 9.70734C9.62025 9.83236 9.66322 9.92613 9.72573 9.97692C9.7648 10.0043 9.85857 10.0433 10.0461 10.0433C10.3547 10.0433 10.511 9.97692 10.511 9.84018C10.511 9.79329 10.4954 9.72687 10.3587 9.66046C10.2832 9.62275 10.095 9.57776 9.92037 9.53603L9.90155 9.53153C9.60071 9.46511 9.39365 9.39088 9.26472 9.30883C9.04984 9.17209 8.94044 8.98065 8.94044 8.73452C8.94044 8.47275 9.04984 8.26959 9.26081 8.13285C9.45616 7.9922 9.71011 7.92578 10.0344 7.92578C10.9017 7.92578 11.1322 8.39071 11.1752 8.7814L11.1869 8.89079H10.4876L10.4681 8.82047C10.4368 8.71889 10.3938 8.64856 10.3391 8.61731C10.2766 8.57824 10.1711 8.5587 10.0266 8.5587C9.87029 8.5587 9.79215 8.58605 9.75699 8.60559C9.70229 8.63294 9.68276 8.66419 9.68276 8.72279C9.68276 8.75796 9.73355 8.80093 9.81559 8.83609C9.88982 8.86735 10.0461 8.91423 10.2844 8.97284C10.5774 9.04316 10.7884 9.1213 10.9252 9.21507C11.1439 9.35181 11.2572 9.55888 11.2572 9.80501C11.2533 10.1996 11.0463 10.6723 10.0656 10.6723Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'file_excel_filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M3.25 1C2.55964 1 2 1.55964 2 2.25V13.75C2 14.4404 2.55964 15 3.25 15H12.75C13.4404 15 14 14.4404 14 13.75V5.01023C14 4.68318 13.8718 4.36915 13.6429 4.13551L10.939 1.37528C10.7039 1.13526 10.3821 1 10.0461 1H3.25ZM7.71289 10.6061V7H8.44349V10.6061H7.71289ZM7.35596 10.6059H6.48081L5.92603 9.78547L5.36734 10.6059H4.5L5.51189 9.21896L4.60549 7.98828H5.47673L5.92994 8.65246L6.37923 7.98828H7.24657L6.34016 9.21896L7.35596 10.6059ZM10.0656 10.6723C9.15923 10.6723 8.92091 10.1605 8.88184 9.73078L8.87012 9.62529H9.58118L9.59681 9.70734C9.62025 9.83236 9.66322 9.92613 9.72573 9.97692C9.7648 10.0043 9.85857 10.0433 10.0461 10.0433C10.3547 10.0433 10.511 9.97692 10.511 9.84018C10.511 9.79329 10.4954 9.72687 10.3587 9.66046C10.2832 9.62275 10.095 9.57776 9.92037 9.53603L9.90155 9.53153C9.60071 9.46511 9.39365 9.39088 9.26472 9.30883C9.04984 9.17209 8.94044 8.98065 8.94044 8.73452C8.94044 8.47275 9.04984 8.26959 9.26081 8.13285C9.45616 7.9922 9.71011 7.92578 10.0344 7.92578C10.9017 7.92578 11.1322 8.39071 11.1752 8.7814L11.1869 8.89079H10.4876L10.4681 8.82047C10.4368 8.71889 10.3938 8.64856 10.3391 8.61731C10.2766 8.57824 10.1711 8.5587 10.0266 8.5587C9.87029 8.5587 9.79215 8.58605 9.75699 8.60559C9.70229 8.63294 9.68276 8.66419 9.68276 8.72279C9.68276 8.75796 9.73355 8.80093 9.81559 8.83609C9.88982 8.86735 10.0461 8.91423 10.2844 8.97284C10.5774 9.04316 10.7884 9.1213 10.9252 9.21507C11.1439 9.35181 11.2572 9.55888 11.2572 9.80501C11.2533 10.1996 11.0463 10.6723 10.0656 10.6723Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
